package com.ty.mybatis.entity;

import java.io.Serializable;
import java.util.List;

public class Tables implements Serializable {

	/**
	 * serialVersionUID :
	 */
	private static final long serialVersionUID = 7457399668203316869L;

	private String table;

	private String entity;

	private String src;

	/**
	 * priKey : 单一主键
	 */ 
	private Columns priKey;
	
	/**
	 * priType : 主鍵列表数据类型
	 */ 
	private String priType;
	
	/**
	 * priKeys : 主鍵列表
	 */ 
	private List<Columns> priKeys;

	/**
	 * colList : 所有字段列表
	 */ 
	private List<Columns> colList;
	
	/**
	 * notPriList : 不包含主键的字段列表
	 */ 
	private List<Columns> notPriList;

	/**
	 * importList : 字段导入数据类型
	 */ 
	private List<String> importList;

	public String getTable() {
		return table;
	}

	public void setTable(String table) {
		this.table = table;
	}

	public String getEntity() {
		return entity;
	}

	public void setEntity(String entity) {
		this.entity = entity;
	}

	public String getSrc() {
		return src;
	}

	public void setSrc(String src) {
		this.src = src;
	}

	public Columns getPriKey() {
		return priKey;
	}

	public void setPriKey(Columns priKey) {
		this.priKey = priKey;
	}

	public String getPriType() {
		return priType;
	}

	public void setPriType(String priType) {
		this.priType = priType;
	}

	public List<Columns> getPriKeys() {
		return priKeys;
	}

	public void setPriKeys(List<Columns> priKeys) {
		this.priKeys = priKeys;
	}

	public List<Columns> getColList() {
		return colList;
	}

	public void setColList(List<Columns> colList) {
		this.colList = colList;
	}

	public List<Columns> getNotPriList() {
		return notPriList;
	}

	public void setNotPriList(List<Columns> notPriList) {
		this.notPriList = notPriList;
	}

	public List<String> getImportList() {
		return importList;
	}

	public void setImportList(List<String> importList) {
		this.importList = importList;
	}
}
